This script is useful to run individually when setting up a
development environment for OSTree.
Closes: #1865
Approved by: jlebon
dn=$(dirname $0)
. ${dn}/libpaprci/libbuild.sh
-pkg_upgrade
-pkg_install_buildroot
-pkg_builddep ostree
-pkg_install sudo which attr fuse strace \
- libubsan libasan libtsan PyYAML redhat-rpm-config \
- elfutils
-if test -n "${CI_PKGS:-}"; then
- pkg_install ${CI_PKGS}
-fi
-pkg_install_if_os fedora gjs gnome-desktop-testing parallel coccinelle clang \
- python3-PyYAML
-if test "${OS_ID}" = "centos"; then
- rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
- pkg_install python34{,-PyYAML}
-fi
+${dn}/installdeps.sh
# Default libcurl on by default in fedora unless libsoup is enabled
if test "${OS_ID}" = 'fedora'; then
--- /dev/null
+#!/usr/bin/bash
+# Install build dependencies.
+
+set -xeuo pipefail
+
+dn=$(dirname $0)
+. ${dn}/libpaprci/libbuild.sh
+
+pkg_upgrade
+pkg_install_buildroot
+pkg_builddep ostree
+pkg_install sudo which attr fuse strace \
+ libubsan libasan libtsan PyYAML redhat-rpm-config \
+ elfutils
+if test -n "${CI_PKGS:-}"; then
+ pkg_install ${CI_PKGS}
+fi
+pkg_install_if_os fedora gjs gnome-desktop-testing parallel coccinelle clang \
+ python3-PyYAML
+if test "${OS_ID}" = "centos"; then
+ rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
+ pkg_install python34{,-PyYAML}
+fi